But Canongate doesn't accept unagented submissions...?
Not official, no. Unofficially? yes. I know a couple of peeps who work/ed there.
Hotpink - in your shoes, I would wait to see if you can get interest from the bigger players but if not, yes I probably would go with the smaller one, so long as you're sure they'll put the time and energy into breaking into this new genre for you.
Cheesy Chips - I did what most publishing do - I fell into it! I got a job in a bookshop post graduation while I looked for a 'proper' job and LOVED it. Book people are smart, weird, interesting and I had a blast. I ended up as a buyer for the store, doing events etc. and eventually had to leave as the pay is still awful in bookshops and moved to sales for a publisher. Qualifications - be curious, be enthusiastic, a degree helps but as with many professions some work experience will do...
Hollowtalk - looks like you're getting value for money from your agent, well done!
Howwudufeel - agreed on agents, I'm WC and lived in penury in my early years as a bookseller. Maybe that's why we publish so much from un-agented authors. There are may routes into books though...
and the lack of diversity does mean some publishers are looking for BAME/LGBTQ etc. authors direct - no agent needed. Like the WriteNow programme or Kitt de Waal's WC project.