As you know, coding is a hard slog, it is also pretty thankless especially if you are a behind the scenes guy who doesn’t get recognition unless something breaks and you get named and shamed.
I think switching to the functional side is considered a natural evolution for many. Some developers think of it as a less glamorous role and others think of it as being actually the best of both worlds.
Since it seems you have been playing in the enteroruse applications space I would say that switching to functional role is not a bad idea but you need to think carefully about what kind of functional role you would choose, what additional training or education you would need and whether there would be the same reward factors that you get as a developer.
The market is strong across the board at the moment for everything from developers to SDET and Functional Analysis and Support but perhaps not in all geographies.
Your coding experience positions you well in knowing the potential for development but also remember that some developers dont like being guided by analysts they prefer to simply have plainspeak requirements defined without any guidance provided on what needs to be done from a development perspective.