The key (on Ubuntu at least) is to simply go with the standard Ubuntu installation and then switch to a custom .xinitrc-based X session that starts i3. That way, you can still fire up the usual Gnome dialogs (e.g. for printers) when you need to. (Obviously, some settings related to configuring your desktop – e.g. key bindings – will no longer work.)