Hi austin,
For the price (and no easy better choice) buy 2 small and put them in the ground. Keep them watered and fertilized and they will sky rocket ! ( water every other day or every day, fertilize every month ).
I planted trees even as cuttings (no roots - just branches) and they grew well in the ground - the growth is highly strain dependent . If your dirt is a concern make a hole and fill it with loam ...
Just protect them trees from rodents, rabbits, koons ... kids (from madame too sometimes) and dogs :)
And remember fertilizer and water !
If you fear for too much sun, plant a companion plant to provide shade. Could be a cabbage, or a low bush like currants .
The biggest drawback is you'll be using more patience ... Since a smaller tree will fruit later ( 3 or 4 years instead of 1 or 2 ) .
The main advantage with small trees is that they come as small bushes, and it is likely that you could make 5 trees out of them during the 3 years of growth.
I have currently 6 pots of madeleine des deux saisons and will probably make 4 more ... but I'm still waiting for my first figlet from that purchase ( a small bush with 4 stems of 4'' for the biggest )... Patience patience patience ...
Patience, and compost pile of course... sometimes ...
If you buy a known strain, you'll have better chances of success ...
A 5 gallon tree here would be out of reach, for my pockets ...( 100 bucks minimum) .