hi mate ive kept small finches and love birds for years breeding and producing some lovely colours have 2 agree you cant beat a cock roller canary for song but if your only starting out then you should prop start out with the smaller finches like the zebra finch nice little birds in an aviray espically the males with there bright orange cheeks there is also the bengelese finch wich will happily share witht he zearas ihave kept budgies and cockiteal all in an aviray living happily together better starting with these type of birds before you move on till the more difficult birds 2 keep atb thefe