1) working - working is feature which is prepared for earn money when you go to sleep and regenerate AP, and when you work in special works you dont craft any items, thats why you dont get CP, this is bonus for crafters, cause they dont earn money in battles they can earn some extra money in that way
2) expensiveness - you told only half true, there is lot of rare items in NPC shops which can be bought only for gold. and this is bad, cause those items crafted rare items arent sell in auction as often as could it be
3) avatar - avatars are divided by class and sex, you have in each class you have 2 avatars. 3 class*2avatars*2sex=12 avatars. each can be customized with:6 different backgrounds, and colours for 8 different parts. all this features you can find in hero->avatar menu
4) for now, as i remember, there is 5 different types quests. in future will be story line, this is set of quest but it still is tested and developed
5) crafting - believe me, items are valent enough, there is lot players which sold item for over 100 and even 200 diamonds per item. for me crafted items are still overpriced, if you pay only 500-2000 for recipe and crafting items you sold it for 1200 per item in NPC shops, on auction you can get easy 4-5x morethis is like for free