Only time I had a problem was on Browning plastic finishes, it works , just take a lot of time and coats.
It is the only stripper I use. Get gloves, better out side, but I have used lots in the shop.
Get 0000 steel wool to clean off the soft finish, 2 or 3 coats, or what ever, when I think it is good, I do one more quick coat just to be sure. Don't get in a rush, let it work, if starts to look dry, brush on another coat., clean off with steel wool, burlap works good as well., repeat., varnish is easy, I haven't done much with water base stuff.
Salter, You are a bad dude, I messed up the key board,LOL. Got to go for more coffee now. Bye.