If not sure, is it better to try and be specific with i.d or leave it vague?

Go to a level you’re comfortable with. Even a high level ID is useful as it will get the observation in front of people who have filters set up for certain types of critter. Also bear in mind that there’s no harm in getting it wrong. The iNat hivemind fixes most things.