Stocking 125g suggestions?

I have a 125g tank I recently purchased that I'm in the process of setting up. Once cycled I know I want to have some geophagus, and possibly some large tetras, some apistogramma's, and maybe a few others in there. I have a bristle nose pletco I'll probably be transferring in from another tank as well. I haven't nailed down what I all want in there as of yet. Hence looking for suggestions. I will probably be purchasing small (2-3"?) and growing up. But there is no way I can afford to fully stock everything all at once. What would you recommend? I want to try for as much variety as possible. I know geophagus tend to be more at the bottom, so mid and top dwellers to round things out would be great as well. Does it matter what order I add them? I'm pretty rural so there's not a lot of options locally. Does anyone have suggestions on reputable places online to order from?