Birds a best.
I'd suggest some breed of parrot. Maybe a Conure. Pidgeons are actually pretty good pets too.
And yeah, training makes a HUGE difference. Especially with birds, they're very personable (some breeds are even cuddly) but it all depends on trust.