RE: First Plane
The Ultra Stick could be used as a secondary trainer, but not a primary trainer. RCKen has put together a good list of available trainers (Bruce already posted the link for it in). Take a look through it and continue to ask questions here also.
Before you commit to a trainer, look into a club and an instructor before you do anything (if you haven’t already done so). They will be able to guide you to getting set-up on a trainer and may also help you pick up a good used trainer at a cost much less than a new plane. You can locate a club through AMA’s website using their club locator.
Hogflyer