Are two installations of WordPress on the same domain (no subdomains) ok?

Yes you can, but the “gotcha” to look for are the default htaccess rewrite rules that wordpress uses. With them the “front” wordpress is going to try to parse all url which are not mapped to actual files and therefor will mask the urls of the second site. You will have to manually edit the “front” htaccess to explicitly exclude the directory in which the other wordpress reside.

Other things to look for are robots.txt and sitemaps, especially if the front install is at the root of the domain.