Should I finish my current not so good PhD research or start a new PhD in a much better university with a much better PhD adviser? I'm in the third year of my PhD in the US. I defended my PhD proposal successfully at November 2018. My research is related to computational science but the problem is that I did not and I don't have any funding for this PhD research, where you can read about it more comprehensively here.

Honestly, my relationship with my current PhD adviser is not that good (even I could say it's bad...), for no apparent reason... Long story short, I don't think this PhD will go anywhere or at least will end up in a good publication record for me due to: 1. Lack of research funding and very limited resources available to us, 2. My PhD adviser opinion that this research has nothing to do with the objectives of our department as general, 3. Not so good relationship of me and my PhD adviser.

Due to that, I don't have funding for my PhD research, I work as a graduate research assistant in a completely different department. Despite my bad relationship with my PhD adviser, I have a really good relationship with my current boss for my graduate research assistant position. My boss has PhD but here he works as a staff, where basically he doesn't do active research. Recently, he got a faculty position in another university, and really wants me to be his PhD student. I really like him and we have really good relationship. I mean during past 2 years that I worked for him, we were always friendly and understand each other very well.

My question: Here in my current position, I have a really bad feeling... No matter how good or bad I work, my current PhD adviser is never satisfied with me. More importantly, in my current PhD adviser eyes, I'm the one that always is wrong. I mean obviously nobody can be right always, but it's that improbable that somebody is always wrong. I prefer to be judged as a someone that sometimes is right and sometimes is wrong like a normal guy. Long story short: Should I leave my current PhD based on my current experience and start a new one with my current boss in a different university? I'm really close to finish this PhD but everyday my relationship with my current PhD adviser becomes worst and worst...
I see this as a question about whether you should choose to attend a fully funded PhD program with an advisor you like, or to continue on a more expensive, less supportive path. If it's legitimately true that you would be taken on at the new university, that's a great opportunity.