I don't think catering to the top-tier player is the best idea. They have enough of an advantage as is. In the home game I used to play back home, it was 1/1 and there was one pro that would play. Whenever he would lose a hand, he would add on, or if someone won a big pot, he would want to match their stack. Most players were bad at poker and these stakes were decently high, so it would usually result in them nitting up or cashing out early. By catering to the top player, it usually plays out pretty badly for the weaker players.
Sticking to a max buyin of 200bb is usually reasonable. But you can play it by ear and adjust that for your specific group of players. Others suggest match half biggest stack, which seems to turn out well too.