Not optimal, maybe, but it's hard to make a 5e character who's truly nonviable. The worst case is that you have a level here or there where your archery is subpar and you have to fall back on your full casting and bardic inspiration. That's more than enough to kick any ass that gets in your way.