I am working currently as software engineer in .NET team, taking care of support of already existing application or rewriting them to new base. I currently work with almost everything that has .NET as common denominator, so I sometimes do backend, sometimes frontend (web one; that's important, I will explain later).
When I was recruited to the company I felt that my experience with Xamarin.Forms mattered a lot, as team had issues developing for that platform, and now I am the main guy in rewriting of one of the applications we take care of to Xamarin.
While I enjoy the somewhat chill atmosphere of the tech support role, when tasks are often simple and fixing them gives a lot of opportunity for growth, I am also loving times when I am back onto the mobile/desktop area, developing for less web-based cases. I also like making mobile/desktop UI much better than the web one (HTML and CSS are painful to me), so I feel that I may want to change jobs for the one that focuses on Xamarin.Forms entirely.
BUT
The problem with XF is that it is obscure, obsolete and is going to be replaced soon with not-sure-how-it-will-turn-out .NET MAUI, and a web development related position gives me much more flexibility on future job offerings. At this time job offerings for XF are generous, but this is "we need someone to play with this tech while we still use it, but everybody knows it will die soon, so nobody wants to apply" kind of generous. I know that with the right management in right company I will be able to change area of work, but that is not given and switching to obscure tech may be a dead end.
Can you please give me your opinions on if this is worth a shot?